.thumb:hover {
  border:  calc(.25vw + .2vh + .1vmin) solid #1BC7C5;/* sizes and colours the link hover border #00bfa8(original)*/
  border-radius: 15px;/* rounds the corners */
  /*
  filter: grayscale(0%);
  -webkit-filter: grayscale(0%);*/
}

.thumb {
/*display: inline;*/
  height: calc(4.0vw + 7vh + 6vmin);
  width:  calc(4.0vw + 7vh + 6vmin);
  padding: 0% 0% 0% 0%; /*-----(T) (R) (B) (L)---*/
  margin:calc(.1vw + .1vh + .1vmin) calc(.1vw + .1vh + .1vmin) calc(.1vw + .1vh + .1vmin) calc(.1vw + .1vh + .1vmin);/*-----(T) (R) (B) (L)---*/
 /* margin: 0.2% 0.2% 0.2% 0.2%; /*-----(T) (R) (B) (L)---*/
  border: calc(.25vw + .2vh + .1vmin) solid #606060;
 /* filter: grayscale(100%);
  -webkit-filter: grayscale(100%);  */ 
}

#lightgallery {
  text-align: center;
  border: ;
  border-radius: 0px;
  padding: 0% 0% 0% 0%; /*-----(T) (R) (B) (L)---*/
  margin: 0% 0% 0% 0%; /*-----(T) (R) (B) (L)---*/
  background:transparent;
}
/*----------------
#thumblist img {
  border-radius: 0px;
}
---*/


body a {
  color: #FFFF00;
  text-decoration: none;
  font-weight:700;
}

body a:hover {
  text-decoration: none;
}

.description {
  color: #808080;
  text-decoration:none;
  line-height: calc(2vw + 2vh + 1.5vmin); /* ======================== scaleable responsive line spacing ======= */
   /*--font-size:30px; --*/
  font-size: calc(1.5vw + 1.5vh + 1vmin); /* ======================== scaleable responsive text ======= */
  font-weight:400;
  font-family: 'Titillium Web', sans-serif;
}
